package com.atues.thread.first;

public class ThreadStartVsRun {
    public static void main(String[] args) {
        MyThread thread1 = new MyThread();
        MyThread thread2 = new MyThread();

        System.out.println("===== 调用 start() 方法 =====");
        thread1.start(); // 启动新线程，执行 run() 方法，输出：当前线程: Thread-0
        thread2.start(); // 启动另一个新线程，执行 run() 方法

        System.out.println("===== 直接调用 run() 方法 =====");
        thread1.run();  // 只是普通方法调用，不会启动新线程,输出：当前线程: main

        thread2.run();  // 仍然在主线程中执行；当前线程: main

        int i  = 1;
        if(true || i == 0 && i == 2)
            System.out.println("sflj");
    }
}